\doxysection{arm\+\_\+fir\+\_\+sparse\+\_\+instance\+\_\+q7 Struct Reference}
\hypertarget{structarm__fir__sparse__instance__q7}{}\label{structarm__fir__sparse__instance__q7}\index{arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}}


Instance structure for the Q7 sparse FIR filter.  




{\ttfamily \#include $<$arm\+\_\+math.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \mbox{\hyperlink{structarm__fir__sparse__instance__q7_a54cdd27ca1c672b126c38763ce678b1c}{num\+Taps}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structarm__fir__sparse__instance__q7_a2d2e65473fe3a3f2b953b4e0b60824df}{state\+Index}}
\item 
q7\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__fir__sparse__instance__q7_a0b1269030b95d96f5f27a2d74d6b11f5}{p\+State}}
\item 
const q7\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__fir__sparse__instance__q7_a2770fc63f15f8927845e6b114802c4d7}{p\+Coeffs}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structarm__fir__sparse__instance__q7_af74dacc1d34c078283e50f2530eb91df}{max\+Delay}}
\item 
int32\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__fir__sparse__instance__q7_a99de71194fbe1e9181ea9a0dba369db3}{p\+Tap\+Delay}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Instance structure for the Q7 sparse FIR filter. 

\label{doc-variable-members}
\Hypertarget{structarm__fir__sparse__instance__q7_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{structarm__fir__sparse__instance__q7_af74dacc1d34c078283e50f2530eb91df}\index{arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}!maxDelay@{maxDelay}}
\index{maxDelay@{maxDelay}!arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}}
\doxysubsubsection{\texorpdfstring{maxDelay}{maxDelay}}
{\footnotesize\ttfamily \label{structarm__fir__sparse__instance__q7_af74dacc1d34c078283e50f2530eb91df} 
uint16\+\_\+t arm\+\_\+fir\+\_\+sparse\+\_\+instance\+\_\+q7\+::max\+Delay}

maximum offset specified by the p\+Tap\+Delay array. \Hypertarget{structarm__fir__sparse__instance__q7_a54cdd27ca1c672b126c38763ce678b1c}\index{arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}!numTaps@{numTaps}}
\index{numTaps@{numTaps}!arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}}
\doxysubsubsection{\texorpdfstring{numTaps}{numTaps}}
{\footnotesize\ttfamily \label{structarm__fir__sparse__instance__q7_a54cdd27ca1c672b126c38763ce678b1c} 
uint16\+\_\+t arm\+\_\+fir\+\_\+sparse\+\_\+instance\+\_\+q7\+::num\+Taps}

number of coefficients in the filter. \Hypertarget{structarm__fir__sparse__instance__q7_a2770fc63f15f8927845e6b114802c4d7}\index{arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}!pCoeffs@{pCoeffs}}
\index{pCoeffs@{pCoeffs}!arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}}
\doxysubsubsection{\texorpdfstring{pCoeffs}{pCoeffs}}
{\footnotesize\ttfamily \label{structarm__fir__sparse__instance__q7_a2770fc63f15f8927845e6b114802c4d7} 
const q7\+\_\+t \texorpdfstring{$\ast$}{*} arm\+\_\+fir\+\_\+sparse\+\_\+instance\+\_\+q7\+::p\+Coeffs}

points to the coefficient array. The array is of length num\+Taps. \Hypertarget{structarm__fir__sparse__instance__q7_a0b1269030b95d96f5f27a2d74d6b11f5}\index{arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}!pState@{pState}}
\index{pState@{pState}!arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}}
\doxysubsubsection{\texorpdfstring{pState}{pState}}
{\footnotesize\ttfamily \label{structarm__fir__sparse__instance__q7_a0b1269030b95d96f5f27a2d74d6b11f5} 
q7\+\_\+t \texorpdfstring{$\ast$}{*} arm\+\_\+fir\+\_\+sparse\+\_\+instance\+\_\+q7\+::p\+State}

points to the state buffer array. The array is of length max\+Delay+block\+Size-\/1. \Hypertarget{structarm__fir__sparse__instance__q7_a99de71194fbe1e9181ea9a0dba369db3}\index{arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}!pTapDelay@{pTapDelay}}
\index{pTapDelay@{pTapDelay}!arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}}
\doxysubsubsection{\texorpdfstring{pTapDelay}{pTapDelay}}
{\footnotesize\ttfamily \label{structarm__fir__sparse__instance__q7_a99de71194fbe1e9181ea9a0dba369db3} 
int32\+\_\+t \texorpdfstring{$\ast$}{*} arm\+\_\+fir\+\_\+sparse\+\_\+instance\+\_\+q7\+::p\+Tap\+Delay}

points to the array of delay values. The array is of length num\+Taps. \Hypertarget{structarm__fir__sparse__instance__q7_a2d2e65473fe3a3f2b953b4e0b60824df}\index{arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}!stateIndex@{stateIndex}}
\index{stateIndex@{stateIndex}!arm\_fir\_sparse\_instance\_q7@{arm\_fir\_sparse\_instance\_q7}}
\doxysubsubsection{\texorpdfstring{stateIndex}{stateIndex}}
{\footnotesize\ttfamily \label{structarm__fir__sparse__instance__q7_a2d2e65473fe3a3f2b953b4e0b60824df} 
uint16\+\_\+t arm\+\_\+fir\+\_\+sparse\+\_\+instance\+\_\+q7\+::state\+Index}

state buffer index. Points to the oldest sample in the state buffer. 

The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+ST/\+ARM/\+DSP/\+Inc/arm\+\_\+math.\+h\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+ST/\+ARM/\+DSP/\+Include/dsp/filtering\+\_\+functions.\+h\end{DoxyCompactItemize}
